Package-level declarations

Types

Link copied to clipboard

A conference instance.

Link copied to clipboard
data class ConferenceLocalMediaState(val audioEnabled: Boolean = false, val videoEnabled: Boolean = false, val mediaTypes: List<MediaType> = emptyList())
Link copied to clipboard
data class ConferenceOperationsState(val updateMedia: ConferenceOperationState.UpdateMedia = ConferenceOperationState.UpdateMedia.Idle)
Link copied to clipboard
sealed interface ConferenceOperationState
Link copied to clipboard

Reactive API of Conference.

Link copied to clipboard

The conference service.

Link copied to clipboard

Reactive API of Conferences.

Link copied to clipboard
data class ConferenceState(val lifecycle: JanusConference.State = JanusConference.State.WAITING, val participants: List<Participant> = emptyList(), val localMedia: ConferenceLocalMediaState = ConferenceLocalMediaState(), val operations: ConferenceOperationsState = ConferenceOperationsState(), val pendingInvitations: List<Invitation> = emptyList())